// 封装导出pdf文件
// 引入请求
import request from '@/utils/request'
// 使用qs插件处理post请求params传参
import qs from 'qs'
// 引入fdf插件
import download from 'downloadjs'
// 此函数接受三个参数 请求路径url 请求参数data 导出pdf名称name
function ExportPdf(url, data, name) {
  // 发起请求
  request.post(url, qs.stringify(data), { responseType: 'blob' }).then(res => {
    // 转blob
    const blob = new Blob([res], { type: 'application/pdf' })
      //导出pdf文件 
      download(blob, `${name}.pdf`)
  })
}
 export {ExportPdf}